development 3d measuring projects java software plant automation developers open source production automation optical measurement .net c++ application thin-client surface measurement j2ee steel thickness gauge automation engineering control industrial radius3 skin measurement